const user ={
    // 全局变量
    state : sessionStorage.getItem('state')? JSON.parse(sessionStorage.getItem('state')):{
        user:{
            name:''
        }
    },
    // 监听state对象的值的最新状态（计算属性）
    getters : {
        getUser(state){
            return state.user;
        }
    },
    // 唯一的可修改state值的方法（同步执行）
    mutations : {
        updateUser(state, user){
            state.user = user;
        }
    },
    // 异步执行
    actions : {
        asynUpdateUser(context, user){
            context.commit("updateUser", user);
        }
    },
}

export default user;